#include "process.h"
#include<stdio.h>
#include<string.h>
#include<unistd.h>
#define NUM 101
#define STYLE '='
void Process()
{
  const char* colors[] = {
        "\033[31m", // 红色
        "\033[32m", // 绿色
        "\033[33m", // 黄色
        "\033[34m", // 蓝色
        "\033[35m", // 紫色
        "\033[36m", // 青色
  };
  const char *lable="|/-\\";
  //现在有101个位置
  char bar[NUM];
  memset(bar,'\0',sizeof(bar));
  int len=strlen(lable);
  int cut = 0;
  while(cut<=100)
  {
    printf("%s[%-100s][%%%d][%c]\r",colors[cut%6],bar,cut,lable[cut%len]);
    fflush(stdout);
    bar[cut]= STYLE;
    cut++;
    if(cut!=101)bar[cut]='>';
    if(cut==100)bar[cut]='=';
    usleep(20000);
  }
  printf("\r\n");
}
